// 登陆页面拖动效果（jQuery实现）
function drag(ele) {
    $(ele).mousedown(function (e) {
        // 获取鼠标离元素位置的距离
        var position = $(this).offset();
        var distanceX = e.pageX - position.left;
        var distanceY = e.pageY - position.top;

        // 鼠标移动
        $(document).mousemove(function (e) {
            var x = e.pageX - distanceX;
            var y = e.pageY - distanceY;

            // 不超过网页边界
            if (x < 0) {
                x = 0;
            } else if (x > $(document).width() - $('.position').outerWidth(true)) {// outerWidth(true)包括margin
                x = $(document).width() - $('.position').outerWidth(true);
            }
            if (y < 0) {
                y = 0;
            } else if (y > $(document).height() - $('.position').outerHeight(true)) {
                y = $(document).height() - $('.position').outerHeight(true);
            }
            $('.position').css({
                'left': x + 'px',
                'top': y + 'px'
            })
        })

        // 鼠标松开
        $(document).mouseup(function (e) {
            $(document).off('mousemove');
        })
    })
}
drag('.head_move');



var reg_account = /(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{4,12}/;
var reg_password = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;

// var accountVal = $('#account').val();
// var passwordVal = $('#password').val();

// $('#button').click(function () {
$('#button').on('click', function () {
    if ($('#check').is(':checked')) {
        var accountVal = $('#account').val();
        var passwordVal = $('#password').val();

        var accountReg = reg_account.test(accountVal);
        var passwordReg = reg_password.test(passwordVal);

        if (accountVal.length === 0 || passwordVal === 0) {
            alert('请您输入信息！');
        }
        else {
            if (accountReg === true && passwordReg === true) {
                // 做搜寻页转跳
                alert('登录成功！开展新的探索吧！');
                $('.alertConfirmBtn').on('click', function () {
                    window.location.href = 'explore.html';
                });


            } else if (accountReg === false) {
                alert('用户名需包含字母与数字，请重新填写登陆信息');
            } else if (accountReg === true && passwordReg === false) {
                alert('密码错误，请重新填写登陆信息');
            }
        }
    } else {
        alert('请勾选下方协议！我默认给它勾上，你说你把它取消了干嘛呢？');
    }
});

$('#autofill_login').click(function () {
    $('#account').prop('value', 'abc12345');
    $('#password').prop('value', 'Abchuihui123*');
})